main irrigating ditch - Espagnol Anglais Dictionnaire